package com.zw.a.basic.a07.demo03_static_method;

//案例: 学生类的测试类, 用来演示静态方法的注意事项的.
/*
    访问特点:
         静态方法只能访问静态的成员变量和静态的成员方法.
         简单记忆: 静态只能访问静态.
    注意事项:
        1.在静态方法中, 是没有this, super关键字的.
        2.因为静态的内容是随着类的加载而加载, 而this和super是随着对象的创建而存在.
         即: 先进内存的, 不能访问后进内存的.
 */
public class StudentTest {
    public static void main(String[] args) {
        Student s = new Student();
        //s.show1();  //结论: 非静态方法可以访问所有成员(非静态变量和方法, 静态变量和方法)

        //s.show3();    这样写不报错, 只是不推荐.
        Student.show3();    //静态方法只能访问静态成员
    }
}
